home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / misc / Reloc.readme < prev    next >
Text File  |  1999-03-02  |  5KB  |  112 lines

  1. Short:    Relocates an exe-binary for ROMs V1.3
  2. Author:   jgeiss@muc.de (Johannes Geiss)
  3. Uploader: jgeiss@muc.de (Johannes Geiss)
  4. Type:     dev/misc
  5.  
  6. Version:  1.3
  7.  
  8. This simple command (Reloc) relocates an executable binary file to binary
  9. image file usable for ROMs. It loads an executable file in to memory,
  10. resolves all adresses and creates a simple binary image which is only
  11. executable at the given relocation address.
  12.  
  13. Usage: Reloc SFile DFile Loc
  14.        SFile: source fileanme,
  15.        DFile: destination fileanme,
  16.        Loc:   location address (hex).
  17.  
  18.        Relocates an object file SFile to DFile at address Loc
  19.        (Order: CODE, DATA, BSS)
  20.  
  21. Example:
  22.  
  23.     If you created an executable file named "scsi-boot" and you want to
  24.     create an EPROM which is located at address $00f00000 just type
  25.  
  26.     Reloc scsi-boot scsi-boot_f0 f00000
  27.  
  28.     After this you have got a binary image file named "scsi-boot_f0". This
  29.     file contains your CODE, DATA and BSS specified in "scsi-boot". The
  30.     code is fixed to the starting location $00f00000. Now you can burn an
  31.     EPROM using "scsi-boot_f0". If your EPROM appears at the specified
  32.     address the code is executable.
  33.  
  34. Note:
  35.  
  36.     This is a very old program and I cannot guaranty for the functinality.
  37.     You must not use any secial HUNKs like HUNK_OVERLAY etc.
  38.  
  39. Have fun
  40. Johannes Geiss
  41.  
  42.  
  43. ============================= Archive contents =============================
  44.  
  45. Original  Packed Ratio    Date     Time    Name
  46. -------- ------- ----- --------- --------  -------------
  47.     1192     549 53.9% 03-Jan-99 16:39:08  Reloc.info
  48.     1192     553 53.6% 03-Jan-99 16:43:50 +AmigavisionsLib.info
  49.     2312    1240 46.3% 03-Jan-99 16:49:08 +amigavisions.lib
  50.     3391     484 85.7% 03-Jan-99 16:43:50 +amigavisions.lib.info
  51.     1673    1212 27.5% 03-Jan-99 16:43:50 +Build.info
  52.     1071     202 81.1% 03-Jan-99 16:36:32 +call.i
  53.     4232     889 78.9% 03-Jan-99 16:43:50 +call.i.info
  54.     2632    1711 34.9% 03-Jan-99 16:36:32 +Debug
  55.     1663     896 46.1% 03-Jan-99 16:43:50 +Debug.info
  56.     3000    1221 59.3% 03-Jan-99 16:43:30 +DOSError.a
  57.     1672    1123 32.8% 03-Jan-99 16:43:50 +DOSError.a.info
  58.     1672     883 47.1% 03-Jan-99 16:43:50 +Edit.info
  59.     1674     939 43.9% 03-Jan-99 16:43:50 +Find.info
  60.     2957    1200 59.4% 03-Jan-99 16:43:30 +OpenData.a
  61.     1672    1122 32.8% 03-Jan-99 16:43:50 +OpenData.a.info
  62.     1106     500 54.7% 03-Jan-99 16:43:30 +Print.a
  63.     1672    1121 32.9% 03-Jan-99 16:43:50 +Print.a.info
  64.       26      26  0.0% 03-Jan-99 16:36:40 +SCOPTIONS
  65.     1674    1125 32.7% 03-Jan-99 16:43:50 +SCoptions.info
  66.      174     139 20.1% 03-Jan-99 16:46:58 +smakefile
  67.     1432     848 40.7% 03-Jan-99 16:43:50 +smakefile.info
  68.       64      63  1.5% 03-Jan-99 16:36:40 +xref.i
  69.     4232     891 78.9% 03-Jan-99 16:43:50 +xref.i.info
  70.     1192     551 53.7% 03-Jan-99 16:40:10 +AsmStartup.info
  71.      757     301 60.2% 03-Jan-99 16:36:42 +Astartup.a
  72.     1672    1124 32.7% 03-Jan-99 16:40:08 +Astartup.a.info
  73.     1364     791 42.0% 03-Jan-99 16:48:40 +Astartup.o
  74.     1171     610 47.9% 03-Jan-99 16:40:08 +Astartup.o.info
  75.     1673    1211 27.6% 03-Jan-99 16:40:08 +Build.info
  76.     2632    1711 34.9% 03-Jan-99 16:36:42 +Debug
  77.     1663     895 46.1% 03-Jan-99 16:40:08 +Debug.info
  78.     1672     886 47.0% 03-Jan-99 16:40:08 +Edit.info
  79.     1674     939 43.9% 03-Jan-99 16:40:08 +Find.info
  80.       26      26  0.0% 03-Jan-99 16:36:44 +SCOPTIONS
  81.     1674    1123 32.9% 03-Jan-99 16:40:08 +SCoptions.info
  82.       66      56 15.1% 03-Jan-99 16:47:22 +smakefile
  83.     1432     848 40.7% 03-Jan-99 16:40:08 +smakefile.info
  84.    20629    6327 69.3% 03-Jan-99 16:36:42 +startup.i
  85.     4232     890 78.9% 03-Jan-99 16:40:08 +startup.i.info
  86.     1673    1210 27.6% 03-Jan-99 16:39:08 +Build.info
  87.     1071     202 81.1% 03-Jan-99 16:33:54 +call.i
  88.     4232     891 78.9% 03-Jan-99 16:39:08 +call.i.info
  89.     2632    1711 34.9% 03-Jan-99 16:33:52 +Debug
  90.     1663     893 46.3% 03-Jan-99 16:39:08 +Debug.info
  91.     1672     888 46.8% 03-Jan-99 16:39:08 +Edit.info
  92.     1674     939 43.9% 03-Jan-99 16:39:08 +Find.info
  93.     1256     472 62.4% 03-Jan-99 16:33:54 +Load_SFile.a
  94.     1672    1121 32.9% 03-Jan-99 16:39:08 +Load_SFile.a.info
  95.     2533     805 68.2% 03-Jan-99 16:33:52 +Main.a
  96.     1672    1123 32.8% 03-Jan-99 16:39:08 +Main.a.info
  97.     4868    2599 46.6% 03-Jan-99 16:49:16 +Reloc
  98.     1667     886 46.8% 03-Jan-99 16:39:08 +Reloc.info
  99.     1343     641 52.2% 03-Jan-99 17:07:24 +Reloc.readme
  100.     1857    1336 28.0% 03-Jan-99 16:39:08 +Reloc.readme.info
  101.     8298    2093 74.7% 03-Jan-99 16:33:54 +Reloc_SFile.a
  102.     1672    1123 32.8% 03-Jan-99 16:39:08 +Reloc_SFile.a.info
  103.     1674    1123 32.9% 03-Jan-99 16:39:08 +SCoptions.info
  104.      698     327 53.1% 03-Jan-99 16:45:24 +smakefile
  105.     1432     849 40.7% 03-Jan-99 16:39:08 +smakefile.info
  106.     3006    1023 65.9% 03-Jan-99 16:33:52 +TestPar.a
  107.     1672    1123 32.8% 03-Jan-99 16:39:08 +TestPar.a.info
  108.       64      63  1.5% 03-Jan-99 16:33:54 +xref.i
  109.     4232     893 78.8% 03-Jan-99 16:39:08 +xref.i.info
  110. -------- ------- ----- --------- --------
  111.   140147   61560 56.0% 04-Jan-99 22:04:32   63 files
  112.